::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 2px solid transparent;
}

::-webkit-scrollbar-track {
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2) inset;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.2) inset;
	visibility: hidden;
}

::-webkit-scrollbar-track:hover {
	visibility: visible;
}

::-webkit-scrollbar-thumb {
	min-height: 10px;
	background-clip: content-box;
	background-color: rgba(0, 0, 0, 0.1);
}

::-webkit-scrollbar-thumb:hover {
	background-color: rgba(0, 0, 0, 0.2);
	visibility: visible;
}

::-webkit-scrollbar-thumb:active {
	background-color: rgba(0, 0, 0, 0.3);
}

::-webkit-scrollbar-thumb:window-inactive {
	visibility: hidden;
}

::-webkit-scrollbar-corner {
	background: transparent;
}